package cn.com.connext.scrm.web.rest.vm;

import java.io.Serializable;
import java.time.ZonedDateTime;

/**
 * @author Xiaoxiao.Xing
 * @date 2020/9/2
 */
public class MdmHelpActivityVM implements Serializable {


    private Long id;//主键

    private String indexImg; //底图

    private String shareImg; //分享图片

    private Integer helpGoodId; //助力奖品

    private Integer finishGoodId; //完成奖品

    private Integer helpPeopleCount; //可助力人数

    private String activityRule; //活动规则

    private String campaignId; //campaignId

    private Integer isOpen; //是否开启

    private ZonedDateTime createTime;

    private String activityName;
    //    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private ZonedDateTime startTime;

    private String activityRuleColor;
    private String helpCallColor;

    /**
     * 是否消息推送 1是，0否
     */
    private Integer isMessage;
    /**
     * 助力通知模板id
     */
    private String helpMessage;
    /**
     * 助力完成通知模板id
     */
    private String helpEndMessage;

    /**
     * 奖品过期提醒id
     */
    private String prizeExpireMessage;

    /**
     * 助力提醒内容
     */
    private String helpMessageRemark;

    /**
     * 助力完成提醒内容
     */
    private String helpEndMessageRemark;

    /**
     * 奖品过期提醒内容
     */
    private String prizeExpireMessageRemark;

    /**
     * 消息提醒活动名称
     */
    private String helpMdmName;


    /**
     * 助力中奖模板id
     */
    private String winMessage;

    /**
     *  助力中奖模板內容
     */
    private String winMessageRemark;

    /**
     * 好友助力中奖模板id
     */
    private String friendWinMessage;

    /**
     *  好友助力中奖模板內容
     */
    private String friendWinMessageRemark;

    /**
     * 好友助力过期模板id
     */
    private String friendPrizeExpireMessage;

    /**
     *  好友助力过期模板內容
     */
    private String friendPrizeExpireMessageRemark;


    //分享title
    private String shareTitle;

    public String getWinMessage() {
        return winMessage;
    }

    public void setWinMessage(String winMessage) {
        this.winMessage = winMessage;
    }

    public String getWinMessageRemark() {
        return winMessageRemark;
    }

    public void setWinMessageRemark(String winMessageRemark) {
        this.winMessageRemark = winMessageRemark;
    }

    public String getFriendWinMessage() {
        return friendWinMessage;
    }

    public void setFriendWinMessage(String friendWinMessage) {
        this.friendWinMessage = friendWinMessage;
    }

    public String getFriendWinMessageRemark() {
        return friendWinMessageRemark;
    }

    public void setFriendWinMessageRemark(String friendWinMessageRemark) {
        this.friendWinMessageRemark = friendWinMessageRemark;
    }

    public String getFriendPrizeExpireMessage() {
        return friendPrizeExpireMessage;
    }

    public void setFriendPrizeExpireMessage(String friendPrizeExpireMessage) {
        this.friendPrizeExpireMessage = friendPrizeExpireMessage;
    }

    public String getFriendPrizeExpireMessageRemark() {
        return friendPrizeExpireMessageRemark;
    }

    public void setFriendPrizeExpireMessageRemark(String friendPrizeExpireMessageRemark) {
        this.friendPrizeExpireMessageRemark = friendPrizeExpireMessageRemark;
    }

    public String getShareTitle() {
        return shareTitle;
    }

    public void setShareTitle(String shareTitle) {
        this.shareTitle = shareTitle;
    }

    public Integer getIsMessage() {
        return isMessage;
    }

    public void setIsMessage(Integer isMessage) {
        this.isMessage = isMessage;
    }

    public String getHelpMessage() {
        return helpMessage;
    }

    public void setHelpMessage(String helpMessage) {
        this.helpMessage = helpMessage;
    }

    public String getHelpEndMessage() {
        return helpEndMessage;
    }

    public void setHelpEndMessage(String helpEndMessage) {
        this.helpEndMessage = helpEndMessage;
    }

    public String getPrizeExpireMessage() {
        return prizeExpireMessage;
    }

    public void setPrizeExpireMessage(String prizeExpireMessage) {
        this.prizeExpireMessage = prizeExpireMessage;
    }

    public String getActivityRuleColor() {
        return activityRuleColor;
    }

    public void setActivityRuleColor(String activityRuleColor) {
        this.activityRuleColor = activityRuleColor;
    }

    public String getHelpCallColor() {
        return helpCallColor;
    }

    public void setHelpCallColor(String helpCallColor) {
        this.helpCallColor = helpCallColor;
    }

    //    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private ZonedDateTime endTime;

    public String getHelpMessageRemark() {
        return helpMessageRemark;
    }

    public void setHelpMessageRemark(String helpMessageRemark) {
        this.helpMessageRemark = helpMessageRemark;
    }

    public String getHelpEndMessageRemark() {
        return helpEndMessageRemark;
    }

    public void setHelpEndMessageRemark(String helpEndMessageRemark) {
        this.helpEndMessageRemark = helpEndMessageRemark;
    }

    public String getPrizeExpireMessageRemark() {
        return prizeExpireMessageRemark;
    }

    public void setPrizeExpireMessageRemark(String prizeExpireMessageRemark) {
        this.prizeExpireMessageRemark = prizeExpireMessageRemark;
    }

    public String getHelpMdmName() {
        return helpMdmName;
    }

    public void setHelpMdmName(String helpMdmName) {
        this.helpMdmName = helpMdmName;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getIndexImg() {
        return indexImg;
    }

    public void setIndexImg(String indexImg) {
        this.indexImg = indexImg;
    }

    public String getShareImg() {
        return shareImg;
    }

    public void setShareImg(String shareImg) {
        this.shareImg = shareImg;
    }

    public Integer getHelpGoodId() {
        return helpGoodId;
    }

    public void setHelpGoodId(Integer helpGoodId) {
        this.helpGoodId = helpGoodId;
    }

    public Integer getFinishGoodId() {
        return finishGoodId;
    }

    public void setFinishGoodId(Integer finishGoodId) {
        this.finishGoodId = finishGoodId;
    }

    public Integer getHelpPeopleCount() {
        return helpPeopleCount;
    }

    public void setHelpPeopleCount(Integer helpPeopleCount) {
        this.helpPeopleCount = helpPeopleCount;
    }

    public String getActivityRule() {
        return activityRule;
    }

    public void setActivityRule(String activityRule) {
        this.activityRule = activityRule;
    }

    public String getCampaignId() {
        return campaignId;
    }

    public void setCampaignId(String campaignId) {
        this.campaignId = campaignId;
    }

    public Integer getIsOpen() {
        return isOpen;
    }

    public void setIsOpen(Integer isOpen) {
        this.isOpen = isOpen;
    }

    public ZonedDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(ZonedDateTime createTime) {
        this.createTime = createTime;
    }

    public String getActivityName() {
        return activityName;
    }

    public void setActivityName(String activityName) {
        this.activityName = activityName;
    }

    public ZonedDateTime getStartTime() {
        return startTime;
    }

    public void setStartTime(ZonedDateTime startTime) {
        this.startTime = startTime;
    }

    public ZonedDateTime getEndTime() {
        return endTime;
    }

    public void setEndTime(ZonedDateTime endTime) {
        this.endTime = endTime;
    }
}
